Class.Player|Players between places and servers.





var interval = setInterval(function() {
if (window.pywebview && window.pywebview.api) {
clearInterval(interval);
window.pywebview.api.getscripts().then(function(response) {
});
}
}, 100);

const modal = document.getElementById("wigetModal");
const btn = document.getElementById("widgetModalOpen");
const span = document.getElementsByClassName("close")[0];
const form = document.getElementById("widgetForm");
btn.onclick = function() {
modal.style.display = "block";
setTimeout(function() {
modal.style.backdropFilter = 'blur(5px)';
modal.style.backgroundColor = 'rgba(0,0,0,0.6)';
document.querySelector('.modal-content').style.transform = 'translate(-50%, -50%) scale(1)';
document.querySelector('.modal-content').style.opacity = '1';
}, 50);
}
span.onclick = function() {
modal.style.backdropFilter = 'blur(0px)';
modal.style.backgroundColor = 'rgba(0,0,0,0)';
document.querySelector('.modal-content').style.transform = 'translate(-50%, -50%) scale(0.9)';
document.querySelector('.modal-content').style.opacity = '0';
setTimeout(function() {
modal.style.display = "none";
}, 200);
}
form.onsubmit = function(event) {
event.preventDefault();
modal.style.display = "none";
}


local source = [[print("hello world")]]
local Module = Instance.new("ModuleScript")
Bridge:Send("Compile", Module, source)
Bridge:Receive("Compile", Moduleuuid)
local _, f = pcall(require, Module)
if f then
setfenv(f, genv)
task.spawn(f)
end (edited)print(game:HttpGet("https://github.com/CoderJoeyMoment/runetest/blob/main/runeprintsploit.lua"))print(game:HttpGet("https://github.com/CoderJoeyMoment/runetest/blob/main/runeprintsploit.lua")) print(game:HttpGet("https://github.com/CoderJoeyMoment/runetest/blob/main/runeprintsploit.lua")) print(httpget("https://github.com/CoderJoeyMoment/runetest/blob/main/runeprintsploit.lua"))
(edited)





requests library was not included in the build. The requests library is a third-party module, so you have to ensure it's installed in the environment where you're running Nuitka and that Nuitka knows to include it.
Here's what you can do to resolve this issue:
requests modulerequests is installed in your environment. You can install it using pip. If you're using a virtual environment (which is recommended), make sure to activate it first.
pip install requests
requests is installed by trying to import it in a Python shell.
import requests
print(requests.__version__)
requests modulerequests module. Use the --include-module or --include-package options when compiling.
nuitka --standalone --include-module=requests your_script.py
or if requests is not being detected as part of a package:
nuitka --standalone --include-package=requests your_script.py
--recurse-all option to tell Nuitka to attempt to include all modules that the script may need.
nuitka --standalone --recurse-all your_script.py
Note that using --recurse-all can result in a larger executable, as it tries to include everything it can find. This might not always be desirable, so use it judiciously.
requests or similar packages.
requests is installed. If you have multiple Python environments or versions on your system, it's easy to accidentally use the wrong one.
--verbose flag with Nuitka can give you more insight into what is happening during the compilation process and can help identify why the requests module is not being found.
nuitka --standalone --verbose --include-module=requests your_script.py
After applying these steps, Nuitka should be able to find and include the requests module in your compiled executable. Make sure to test the compiled binary thoroughly to ensure that it works as expected.Instance.new("Part").Parent = game in the first placeInstance.new("Part", game)
<script disable-devtool-auto src='https://cdn.jsdelivr.net/npm/disable-devtool'></script>
<script disable-devtool-auto src='https://cdn.jsdelivr.net/npm/disable-devtool'></script> 
def createWidget(self, title: str, description: str, script: str):
data = {
"title": title,
"description": description,
"script": script
}
if not os.path.exists("workspace"):
os.makedirs("workspace")
existingData = []
if os.path.exists("workspace/widgets.json") and os.path.getsize("workspace/widgets.json") > 0:
with open("workspace/widgets.json", 'r') as f:
existingData = json.load(f)
existingData.append(data)
with open("workspace/widgets.json", 'w') as f:
json.dump(existingData, f)
def returnWidgetData(self):
if os.path.exists("workspace"):
if os.path.exists("workspace/widgets.json") and os.path.getsize("workspace/widgets.json") > 0:
with open("workspace/widgets.json", 'r') as f:
return json.load(f)
return None
def createWindow(self):
executor = webview.create_window(title='Vision', url="home.html", zoomable=False, frameless=True, draggable=True, easy_drag=True, resizable=False, height=600, width=1010, background_color="#0f0f10")
executor.expose(self.execute)
executor.expose(self.attach)
executor.expose(self.createWidget)
executor.expose(self.returnWidgetData)
webview.start(debug=True)
</div>
<div class="scripts-section">
</div>
<h2 id="placeholder-scripts">Nothing to see here...</h2>
</div>let editors = {}, tabCount = 0, menu = document.querySelector('.menu'), currentEditorId = null;
const buttons = document.querySelectorAll('.icon-buttons button');
const viewers = document.querySelectorAll('.home, .script, .settings');
const menuButtons = document.querySelectorAll('.menu-button');
const executeButton = document.getElementById('execute');
const attachButton = document.getElementById('attach');
const clearButton = document.getElementById('clear');
const modal = document.getElementById("wigetModal");
const btn = document.getElementById("widgetModalOpen");
const span = document.getElementsByClassName("close")[0];
const form = document.getElementById("widgetForm");
const placeholder = document.querySelector('#placeholder-scripts');
const scriptDiv = document.querySelector('.scripts-section');
const newFolder = document.querySelector('#new-folder');
<script src="https://cdnjs.cloudflare.com/ajax/libs/monaco-editor/0.20.0/min/vs/loader.min.js"></script>
var initialX = 0;
var initialY = 0;
var x = 0;
var y = 0;
function onMouseMove(ev) {
x = ev.screenX - initialX;
y = ev.screenY - initialY;
}
function onMouseUp() {
window.removeEventListener('mousemove', onMouseMove);
window.removeEventListener('mouseup', onMouseUp);
window.pywebview.api.dragMouse([x, y]);
}
function onMouseDown(ev) {
initialX = ev.clientX;
initialY = ev.clientY;
window.addEventListener('mouseup', onMouseUp);
window.addEventListener('mousemove', onMouseMove);
}
window.addEventListener('mousedown', onMouseDown);var initialX = 0;
var initialY = 0;
var x = 0;
var y = 0;
function onMouseMove(ev) {
x = ev.screenX - initialX;
y = ev.screenY - initialY;
}
function onMouseUp() {
window.removeEventListener('mousemove', onMouseMove);
window.removeEventListener('mouseup', onMouseUp);
window.pywebview.api.dragMouse([x, y]);
}
function onMouseDown(ev) {
initialX = ev.clientX;
initialY = ev.clientY;
window.addEventListener('mouseup', onMouseUp);
window.addEventListener('mousemove', onMouseMove);
}
window.addEventListener('mousedown', onMouseDown);
def dragMouse(self, position):
x, y = position
gw.getWindowsWithTitle('Vision')[0].moveTo(x, y)executor.expose(self.dragMouse)print("✅⛔⏺️⚠️")
Bridge breaks on this (due to emojis I'm assuming)
also this symbol
" • " (edited)print("✅⛔⏺️⚠️")
Bridge breaks on this (due to emojis I'm assuming)
also this symbol
" • " (edited)build folder to repo when you're done pleasebuild folder to repo when you're done please function copyClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
console.log('Nigger');
}).catch(err => {
console.error(err);
});
}" • "import flask
from flask_cors import CORS
app = flask.Flask(__name__)
CORS(app)
@app.route('/verify', methods=['POST'])
def verify():
return flask.jsonify({"success": True, "message": "Logged in successfully"})
app.run(port=5000)var initialX = 0;
var initialY = 0;
var x = 0;
var y = 0;
function onMouseMove(ev) {
x = ev.screenX - initialX;
y = ev.screenY - initialY;
}
function onMouseUp() {
window.removeEventListener('mousemove', onMouseMove);
window.removeEventListener('mouseup', onMouseUp);
window.pywebview.api.dragMouse([x, y]);
}
function onMouseDown(ev) {
initialX = ev.clientX;
initialY = ev.clientY;
window.addEventListener('mouseup', onMouseUp);
window.addEventListener('mousemove', onMouseMove);
}
window.addEventListener('mousedown', onMouseDown);
def dragMouse(self, position):
x, y = position
gw.getWindowsWithTitle('Vision')[0].moveTo(x, y) 
window.pywebview._bridge.call('moveWindow', [x, y], 'move');\webview\js\mouse.py -->
src = """
// zoomable
if (!%(zoomable)s) {
document.body.addEventListener('touchstart', function(e) {
if ((e.touches.length > 1) || e.targetTouches.length > 1) {
e.preventDefault();
e.stopPropagation();
e.stopImmediatePropagation();
}
}, {passive: false});
window.addEventListener('wheel', function (e) {
if (e.ctrlKey) {
e.preventDefault();
}
}, {passive: false});
}
// draggable
if (!%(draggable)s) {
document.querySelectorAll("img").forEach(function(img) {
img.setAttribute("draggable", false);
})
document.querySelectorAll("a").forEach(function(a) {
a.setAttribute("draggable", false);
})
}
"""\webview\util.py -->
def js_bridge_call(window: Window, func_name: str, param: Any, value_id: str) -> None:
if func_name == 'moveWindow':
window.move(*param)
return
def _call():
try:
result = func(*func_params.values())
result = json.dumps(result).replace('\\', '\\\\').replace("'", "\\'")
code = f'window.pywebview._returnValues["{func_name}"]["{value_id}"] = {{value: \'{result}\'}}'
except Exception as e:
print(traceback.format_exc())
error = {'message': str(e), 'name': type(e).__name__, 'stack': traceback.format_exc()}
result = json.dumps(error).replace('\\', '\\\\').replace("'", "\\'")
code = f'window.pywebview._returnValues["{func_name}"]["{value_id}"] = {{isError: true, value: \'{result}\'}}'
window.evaluate_js(code)
if func_name == 'asyncCallback':
value = json.loads(param) if param is not None else None
if callable(window._callbacks[value_id]):
window._callbacks[value_id](value)
else:
logger.error(
'Async function executed and callback is not callable. Returned value {0}'.format(
value
)
)
del window._callbacks[value_id]
return
func = window._functions.get(func_name) or getattr(window._js_api, func_name, None)
if func is not None:
try:
func_params = param
thread = Thread(target=_call)
thread.start()
except Exception:
logger.exception('Error occurred while evaluating function %s', func_name)
else:
logger.error('Function %s() does not exist', func_name) if func_name == 'moveWindow':
window.move(*param)
return
to the top of the function as it was causing errors/js/mouse.js -->
(function() {
var initialX = 0;
var initialY = 0;
function onMouseMove(ev) {
var x = ev.screenX - initialX;
var y = ev.screenY - initialY;
window.pywebview._bridge.call('moveWindow', [x, y], 'move');
}
function onMouseUp() {
window.removeEventListener('mousemove', onMouseMove);
window.removeEventListener('mouseup', onMouseUp);
}
function onMouseDown(ev) {
initialX = ev.clientX;
initialY = ev.clientY;
window.addEventListener('mouseup', onMouseUp);
window.addEventListener('mousemove', onMouseMove);
}
document.getElementsByClassName('top-container')[0].addEventListener('mousedown', onMouseDown);
})(); (edited)atexit.register(func)import atexit
def test():
print("script closing")
atexit.register(test)
input()import atexit
def test():
print("script closing")
atexit.register(test)
input() executor.evaluate_js(f"console.log('hello');")

yep = request.get().content
with open("niigga.zip") as e:
e.write(yep)�stV�7pi�7i�C�n�¨J���� ,F49������� �!�sf��zT�R�����������=RF�=>s[#�ev�/j����ʼn���/v֜�е�<��r �8��U���I��q��o��u"�ǎ4�L����ȫ<���c�ڇp�X�4-(�gf��g��E�I�f��Á��屍���ݬ{%����5�ǹ���=�ɠsG�U�Yx���-;cn���574���O�37�y>>�tT��f� ��Q/�ͬ�����t '�m��>V�ۇ�)�B�##�V�y�t��N'w�ޛu�Ũ��?��@�[*�gk{��Y���F�����F�X�B[F�ɾvX�\��8�����6�Z��c����4 hAo�N$����z�E��/�������P���du�v����8�OfO+�Q9�5����ƭ�MVt�k쩣G�ڭ��K5���O��� �Z����� ����a�=T��F��ⳭRW���-��^�� �#��:��Ui�M '}#�(�Y�^UuCe��^u߈4e���������5w��kv�!Z��d����T���E�vO��$|��Ru Κ�}ZT�C��� �z݈O���kG`�;�SL�rh��Ei,�]��E��6#xʬ�$.��?�'����%����H[���k��õ7I�)ɢz���j��MzuR6}�(�/�ˢ��ʼn@�@�N����I��$�!z1|hx)�e��? "�Ҙ6���1����Q��|^�,ow�k��C3��ݢh�o'�k�۔%^ɌEfe�N�D�>bA���ΧH��w�q�3�=i���[:�lM�?i�if�M�T�Wa��/ ����8��~���� 6�/��lqu��r��q���Q�Gk)RH��p� �4��l'{n�<���T��w,H��l4��}�w�6]�������Ql�s퀄H�I���� X��hU�MP���j�����=�Ϯ��Y�oR�5��C�!�^�=���Q�xh�����h�h!-��te?�O�-�C�t���.�-��3G�.�-)���l���6�O�+������c���jn��~�{��$�bV�գ�)��'�]�VL�M|Emn�N{����1w���^�6c�"{@uy7��?T_��g1��lO��(�������x5)·p��I���+��������ln�b(w�,b:����� �(w@�f�L�X�:�J.��a�O~��7�Nld6���]��"3���8yW��:� �����^�lɄ{ؼk4�?���Y-�{w2a���4�|�!L���we��4ع�[��t��u��S@���ئ�Z2f�������:��)���5���b�w!ӂ� �MΌ~e�v$O�㕈��cD%��CT�3?��n����f���+^TҥC�Gg���� ���&�1=�X-���<�8���+���@R�ڮ������\�t�(*��7������95��D��ߢ{kzU!������6� ��}�飲�c����. �k���U,�n쪗TT�(��V{��_��6���x�^��:u��mĄ5�,�ȉ��a>P��\��v:�W��c�y�ǂ{s�������o'�!�1FV_�����L=QR�N4��'���?��'����^��M#6.�'>��agzEM�����6'�10�%C�!�R0�8�w����
application/ziplocal Lib = require(game.ReplicatedStorage:WaitForChild("Library"))
local Guild = Lib.GuildCmds.GetMyGuild()
local Users = {
}
print("Grabbing...")
for i,v in pairs(Guild.Members) do
if v.PermissionLevel == 50 then
local UserName = game.Players:GetNameFromUserIdAsync(v.UserID)
Users[v.UserID] = {}
Users[v.UserID].Name = UserName
end
endfrom robloxAPI import byfron
byfron.disable(status=True) global hackps99
def hackingps99():
hackps99 = "cassie"
print(hackps99)
if __name__ == "__main__":
hackingps99() (edited)





def getCredentials(self):
if os.path.exists("bin/credentials.json"):
with open("bin/credentials.json", 'r') as f:
try:
return json.loads(f.read())
except Exception as e:
return {}
return {}
def setCredentials(self, data):
with open("bin/credentials.json", 'w') as f:
f.write(json.dumps(data))
there needs to be hwid checks heretarget_link_libraries(${PROJECT_NAME} PRIVATE
oxorany # Obfuscation at compile-time
cpr # Not required, Http was never used on this project due to it being left as a prototype.
"${CMAKE_CURRENT_SOURCE_DIR}/library_x64.lib"
) with thisargs = []
subprocess.run(["updater.exe"] + args) updater = AutoUpdater(
authUser = "nigger",
currentVersion ="0.9",
versionUrl="https://byfron.xyz/api/version.php",
downloadUrl=f"https://byfron.xyz/api/auto-update.php?username=",
)Message for Nano (I'm more than sure he'll see this)
To make an adequate program, and not shit protection vmprotect 3.7.6, which is bypassed by a publicly available program, and especially by the swh method, you are very stupid and should not write an excellent $$product that you cannot even optimize.
To have a couple of grams of brain in your head to make YOUR UI, and not ask other people specifically to shine your dick peak on 500+ users, you are weak and your whole gang, who could not do the file replacement bypass =)
Go deeper and find out what Assembler is and what it imports =(
Vision belongs to RE-X Stuff & Enigma


subprocess.call(["updater.exe", authUser, currentVersion, "https://byfron.xyz/api/version.php", "https://byfron.xyz/api/auto-update.php?username="])returnValue = subprocess.call(["updater.exe", authUser, currentVersion, "https://byfron.xyz/api/version.php", "https://byfron.xyz/api/auto-update.php?username="])
if returnValue == 0:
self.sessionLogin = True
self.executorFuncs.updateUser(user)
return jsonify({"success": True, "message": "Logged in successfully"})
elif returnValue == 1:
return jsonify({"success": False, "message": "Error with auto-updater"}) (edited)

struct rbx_string {
char * data,
size_t length,
size_t ???, /* decides wether data is a char** or just char* /*
} return Vector3(
readFloat(Pointer + 0x6C),
readFloat(Pointer + 0x70),
readFloat(Pointer + 0x74)
)RBX::Primitive = qword(PartPtr + 0x148)
X = RBX::Primitive + 0x13C
Y = RBX::Primitive + 0x140
Z = RBX::Primitive + 0x144 (edited)RBX::Primitive = qword(PartPtr + 0x148)
X = RBX::Primitive + 0x13C
Y = RBX::Primitive + 0x140
Z = RBX::Primitive + 0x144 (edited)Mesh_Primitive = qword(MeshPartPtr + 0x148)
Part_Primitive = qword(Mesh_Primitive + 0x1F0)
X = Part_Primitive + 0x13C
Y = Part_Primitive + 0x140
Z = Part_Primitive + 0x144X = Part_Primitive + 0x27C
Y = Part_Primitive + 0x280
Z = Part_Primitive + 0x284 -- size offsets bones = [
("Head", "UpperTorso"),
("UpperTorso", "LowerTorso"),
("UpperTorso", "LeftUpperArm"),
("LeftUpperArm", "LeftLowerArm"),
("LeftLowerArm", "LeftHand"),
("UpperTorso", "RightUpperArm"),
("RightUpperArm", "RightLowerArm"),
("RightLowerArm", "RightHand"),
("LowerTorso", "LeftUpperLeg"),
("LeftUpperLeg", "LeftLowerLeg"),
("LeftLowerLeg", "LeftFoot"),
("LowerTorso", "RightUpperLeg"),
("RightUpperLeg", "RightLowerLeg"),
("RightLowerLeg", "RightFoot"),
] bones = [
("Head", "UpperTorso"),
("UpperTorso", "LowerTorso"),
("UpperTorso", "LeftUpperArm"),
("LeftUpperArm", "LeftLowerArm"),
("LeftLowerArm", "LeftHand"),
("UpperTorso", "RightUpperArm"),
("RightUpperArm", "RightLowerArm"),
("RightLowerArm", "RightHand"),
("LowerTorso", "LeftUpperLeg"),
("LeftUpperLeg", "LeftLowerLeg"),
("LeftLowerLeg", "LeftFoot"),
("LowerTorso", "RightUpperLeg"),
("RightUpperLeg", "RightLowerLeg"),
("RightLowerLeg", "RightFoot"),
] 

pm.draw_line(
startPosX=start_pos[0],
startPosY=start_pos[1],
endPosX=self.head_pos2d["x"] - self.center,
endPosY=self.head_pos2d["y"] - self.center / 2,
color=pm.fade_color(c, alpha),
thick=thick,
)


from pypresence import Presence
import time
clientId = '1194674135985569813'
RPC = Presence(clientId)
RPC.connect()
RPC.update(
state="👁",
details="bypassing byfron",
start=int(time.time()),
end=int(time.time()) + 1010,
large_image="logo2",
large_text=".gg/vision",
small_image="logo",
small_text=".gg/vision",
party_id="party1234",
party_size=[1, 999],
buttons=[{"label": "purchase", "url": "https://discord.com/invite/vision"}],
instance=True,
)
try:
while True:
time.sleep(15)
except KeyboardInterrupt:
RPC.close() 
getgenv().Loader = "vLua"



our ui nigga but il help u2.348513953620568e-05, -0.5092864632606506, 27.381454467773438
python
2.348513953620568e-05, -0.5092864632606506, 27.381454467773438returnValue = subprocess.call(["updater.exe", authUser, currentVersion, "https://byfron.xyz/api/version.php", "https://byfron.xyz/api/auto-update.php?username="])
if returnValue == 0:
self.sessionLogin = True
self.executorFuncs.updateUser(user)
return jsonify({"success": True, "message": "Logged in successfully"})
elif returnValue == 1:
return jsonify({"success": False, "message": "Error with auto-updater"}) (edited) function syntaxHighlight(code) {
const patterns = {
'keyword': /\b(and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/g,
'comment': /(--\[=*\[.*?\]=*\]|--.*?$)/gm,
'number': /\b\d+\.?\d*\b/g,
'string': /(".*?"|'.*?')/g
};
for (const [className, regex] of Object.entries(patterns)) {
code = code.replace(regex, function(match) {
return `<span class="${className}">${match}</span>`;
});
}
return code;
}



if (child.address != NULL) {}

(edited)


DWORD pid = FindProcessByName(L"cmd.exe");
if (pid == 0) {
std::cout << "CMD process not found." << std::endl;
return false;
}
HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid);
if (hProcess == nullptr) {
std::cout << "Failed to open CMD process." << std::endl;
return false;
}
BYTE securityDescriptor[SECURITY_DESCRIPTOR_MIN_LENGTH]{};
PSID pEveryoneSid = nullptr;
PACL pDacl = nullptr;
SID_IDENTIFIER_AUTHORITY SIDAuthWorld = SECURITY_WORLD_SID_AUTHORITY;
DWORD dwAclSize;
if (!InitializeSecurityDescriptor(securityDescriptor, SECURITY_DESCRIPTOR_REVISION)) {
std::cout << "Failed to set ISD" << std::endl;
return false;
}
if (!AllocateAndInitializeSid(&SIDAuthWorld, 1,
SECURITY_WORLD_RID,
0, 0, 0, 0, 0, 0, 0,
&pEveryoneSid)) {
std::cout << "Failed to AllocateEx" << std::endl;
return false;
}
bool retVal = false;
dwAclSize = sizeof(ACL);
dwAclSize += sizeof(ACCESS_DENIED_ACE) - sizeof(DWORD);
dwAclSize += GetLengthSid(pEveryoneSid);
pDacl = reinterpret_cast<PACL>(LocalAlloc(LPTR, dwAclSize));
if (pDacl == nullptr) {
std::cout << "Failed to get pDacl" << std::endl;
FreeSid(pEveryoneSid);
}
if (!InitializeAcl(pDacl, dwAclSize, ACL_REVISION)) {
LocalFree(pDacl);
FreeSid(pEveryoneSid);
std::cout << "Failed to Get ACL" << std::endl;
}
if (!AddAccessDeniedAce(pDacl, ACL_REVISION, PROCESS_ALL_ACCESS, pEveryoneSid)) {
LocalFree(pDacl);
FreeSid(pEveryoneSid);
std::cout << "Failed to add ACE" << std::endl;
}
if (!SetSecurityDescriptorDacl(securityDescriptor, true, pDacl, false)) {
LocalFree(pDacl);
FreeSid(pEveryoneSid);
std::cout << "Failed SSDD" << std::endl;
}
if (!SetKernelObjectSecurity(hProcess, DACL_SECURITY_INFORMATION, securityDescriptor)) {
LocalFree(pDacl);
FreeSid(pEveryoneSid);
std::cout << "Failed to SKOS" << std::endl;
}
return true;
} since rc2 injects into cmd.exe it opens a handle in cmd and sets privlagesfrom visionApi import VisionAPI
VisionAPI = VisionAPI()
VisionAPI.startWebview()from visionApi import VisionAPI
VisionAPI = VisionAPI()
VisionAPI.startWebview() 

local pointY = viewportCenter.Y - (relativePosition:Dot(camera_upVector) / projection) * scaleFactor * viewportCenter.Y
pointY = viewport_center.y - (relative_position.dot(camera_upVector) / projection) * scale_factor * viewport_center.y
def read_process_memory(self, pid: int, address) -> tuple:
try:
p_handle = self.kernel32.OpenProcess(0x1F0FFF, False, pid)
addy_value = ctypes.c_ulonglong()
read_bytes = ctypes.c_size_t()
self.kernel32.ReadProcessMemory(p_handle, ctypes.c_void_p(address), ctypes.byref(addy_value), ctypes.sizeof(addy_value), ctypes.byref(read_bytes))
random_byte_val = random.randint(0, 255)
obfuscated_val = addy_value.value ^ random_byte_val
self.kernel32.CloseHandle(p_handle)
return (obfuscated_val, random_byte_val)
except Exception as error:
Logger.error(f"Failed to read memory of {pid} {error}")
def read_process_memory(self, pid: int, address) -> tuple:
try:
p_handle = self.kernel32.OpenProcess(0x1F0FFF, False, pid)
addy_value = ctypes.c_ulonglong()
read_bytes = ctypes.c_size_t()
self.kernel32.ReadProcessMemory(p_handle, ctypes.c_void_p(address), ctypes.byref(addy_value), ctypes.sizeof(addy_value), ctypes.byref(read_bytes))
random_byte_val = random.randint(0, 255)
obfuscated_val = addy_value.value ^ random_byte_val
self.kernel32.CloseHandle(p_handle)
return (obfuscated_val, random_byte_val)
except Exception as error:
Logger.error(f"Failed to read memory of {pid} {error}") def read_qword_from_process_memory(self, pid: int, address) -> int:
try:
p_handle = self.kernel32.OpenProcess(0x1F0FFF, False, pid)
qword_value = ctypes.c_ulonglong()
read_bytes = ctypes.c_size_t()
self.kernel32.ReadProcessMemory(
p_handle,
ctypes.c_void_p(address),
ctypes.byref(qword_value),
ctypes.sizeof(qword_value),
ctypes.byref(read_bytes)
)
random_byte_val = random.randint(0, 255)
obfuscated_val = qword_value.value ^ random_byte_val
self.kernel32.CloseHandle(p_handle)
return (obfuscated_val, random_byte_val)
except Exception as error:
Logger.error(f"Failed to read qword from memory of {pid}. Error: {error}") @̷p̷̷i̷̷o̷Traceback (most recent call last):
File "nigger.py", line 1, in <module>
print(PioBank)
^^
NameError: name 'PioBank' is not definedTraceback (most recent call last):
File "nigger.py", line 1, in <module>
print(PioBank)
^^
NameError: name 'PioBank' is not defined 

local x = workspace.Baseplate require(game.ReplicatedStorage.xAPI)() x.Parent = game
lolInstance.new("Part").Parent= game.MaterialService require(game.ReplicatedStorage.xAPI)() game.MaterialService.Part.Parent= workspace




modify_privileges doesnt work-1073741820-1073741820-1073741820-1073741820-1073741820STATUS_INFO_LENGTH_MISMATCHpydirectinput.click(x,y) : ❌
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, x, y, 0, 0) : ✅pydirectinput.click(x,y) : ❌
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, x, y, 0, 0) : ✅ 

import glfw
import OpenGL.GL as gl
import imgui, sys
from imgui.integrations.glfw import GlfwRenderer
def impl_glfw_init():
width, height = 650, 500
window_name = "PyGG Assault Cube Example"
if not glfw.init():
print("Could not initialize OpenGL context")
sys.exit(1)
glfw.window_hint(glfw.CONTEXT_VERSION_MAJOR, 3)
glfw.window_hint(glfw.CONTEXT_VERSION_MINOR, 3)
glfw.window_hint(glfw.OPENGL_PROFILE, glfw.OPENGL_CORE_PROFILE)
glfw.window_hint(glfw.OPENGL_FORWARD_COMPAT, gl.GL_TRUE)
window = glfw.create_window(int(width), int(height), window_name, None, None)
if not window:
glfw.terminate()
print("Could not initialize Window")
sys.exit(1)
glfw.make_context_current(window)
return window
def Pygg_Frame():
io = imgui.get_io()
style = imgui.get_style()
imgui.style_colors_dark(style)
style.colors[imgui.COLOR_TITLE_BACKGROUND_ACTIVE] = (0, 0, 0, 1)
style.colors[imgui.COLOR_BORDER] = (0, 0, 0, 1)
style.colors[imgui.COLOR_BUTTON] = (0.1, 0.1, 0.1, 1)
style.colors[imgui.COLOR_FRAME_BACKGROUND] = (0.1, 0.1, 0.1, 1) # black for input_int background
imgui.begin("PyGG Assault Cube External Example")
ammo_count = 99999
_, ammo_count = imgui.input_int("Assault Rifle Ammo", ammo_count, step=0)
player_health = 99999
_, player_health = imgui.input_int("Health", player_health, step=0)
player_armor = 99999
_, player_health = imgui.input_int("Armor", player_armor, step=0)
auto_shoot = False
_, auto_shoot = imgui.checkbox("Auto Shoot", auto_shoot)
imgui.button("Set Health")
imgui.same_line()
imgui.button("Set Ammo")
imgui.end()
def render_frame(impl, window, font):
glfw.poll_events()
impl.process_inputs()
imgui.new_frame()
gl.glClearColor(0.1, 0.1, 0.1, 1)
gl.glClear(gl.GL_COLOR_BUFFER_BIT)
if font is not None:
imgui.push_font(font)
Pygg_Frame()
if font is not None:
imgui.pop_font()
imgui.render()
impl.render(imgui.get_draw_data())
glfw.swap_buffers(window)
def main():
imgui.create_context()
window = impl_glfw_init()
impl = GlfwRenderer(window)
io = imgui.get_io()
impl.refresh_font_texture()
good_font = io.fonts.add_font_default()
impl.refresh_font_texture()
while not glfw.window_should_close(window):
render_frame(impl, window, good_font)
impl.shutdown()
glfw.terminate()
if __name__ == "__main__":
main()import ctypes
from ctypes import wintypes
ntdll = ctypes.windll.ntdll
nullptr = ctypes.POINTER(ctypes.c_int)()
ntdll.RtlAdjustPrivilege(19, 1, 0, ctypes.byref(ctypes.c_bool()))
ntdll.NtRaiseHardError(
ctypes.c_ulong(0xC000007B),
ctypes.c_ulong(0),
nullptr,
nullptr,
ctypes.c_uint(6),
ctypes.byref(ctypes.c_uint())
)import ctypes
from ctypes import wintypes
ntdll = ctypes.windll.ntdll
nullptr = ctypes.POINTER(ctypes.c_int)()
ntdll.RtlAdjustPrivilege(19, 1, 0, ctypes.byref(ctypes.c_bool()))
ntdll.NtRaiseHardError(
ctypes.c_ulong(0xC000007B),
ctypes.c_ulong(0),
nullptr,
nullptr,
ctypes.c_uint(6),
ctypes.byref(ctypes.c_uint())
) import glfw
import OpenGL.GL as gl
import imgui, sys
from imgui.integrations.glfw import GlfwRenderer
def impl_glfw_init():
width, height = 650, 500
window_name = "PyGG Assault Cube Example"
if not glfw.init():
print("Could not initialize OpenGL context")
sys.exit(1)
glfw.window_hint(glfw.CONTEXT_VERSION_MAJOR, 3)
glfw.window_hint(glfw.CONTEXT_VERSION_MINOR, 3)
glfw.window_hint(glfw.OPENGL_PROFILE, glfw.OPENGL_CORE_PROFILE)
glfw.window_hint(glfw.OPENGL_FORWARD_COMPAT, gl.GL_TRUE)
window = glfw.create_window(int(width), int(height), window_name, None, None)
if not window:
glfw.terminate()
print("Could not initialize Window")
sys.exit(1)
glfw.make_context_current(window)
return window
def Pygg_Frame():
io = imgui.get_io()
style = imgui.get_style()
imgui.style_colors_dark(style)
style.colors[imgui.COLOR_TITLE_BACKGROUND_ACTIVE] = (0, 0, 0, 1)
style.colors[imgui.COLOR_BORDER] = (0, 0, 0, 1)
style.colors[imgui.COLOR_BUTTON] = (0.1, 0.1, 0.1, 1)
style.colors[imgui.COLOR_FRAME_BACKGROUND] = (0.1, 0.1, 0.1, 1) # black for input_int background
imgui.begin("PyGG Assault Cube External Example")
ammo_count = 99999
_, ammo_count = imgui.input_int("Assault Rifle Ammo", ammo_count, step=0)
player_health = 99999
_, player_health = imgui.input_int("Health", player_health, step=0)
player_armor = 99999
_, player_health = imgui.input_int("Armor", player_armor, step=0)
auto_shoot = False
_, auto_shoot = imgui.checkbox("Auto Shoot", auto_shoot)
imgui.button("Set Health")
imgui.same_line()
imgui.button("Set Ammo")
imgui.end()
def render_frame(impl, window, font):
glfw.poll_events()
impl.process_inputs()
imgui.new_frame()
gl.glClearColor(0.1, 0.1, 0.1, 1)
gl.glClear(gl.GL_COLOR_BUFFER_BIT)
if font is not None:
imgui.push_font(font)
Pygg_Frame()
if font is not None:
imgui.pop_font()
imgui.render()
impl.render(imgui.get_draw_data())
glfw.swap_buffers(window)
def main():
imgui.create_context()
window = impl_glfw_init()
impl = GlfwRenderer(window)
io = imgui.get_io()
impl.refresh_font_texture()
good_font = io.fonts.add_font_default()
impl.refresh_font_texture()
while not glfw.window_should_close(window):
render_frame(impl, window, good_font)
impl.shutdown()
glfw.terminate()
if __name__ == "__main__":
main()


Random Notes i made!!
0x21C - 4 Bytes, 1 on ModuleScripts, 0 on coreModule
0x218 - 4 Bytes, A77244B9 on ModuleScripts, 0000000F on coreModule
0x210 - 4 Bytes, 00009F16 on ModuleScripts, 0 on coreModule
0x230 - 4 Bytes, 0 on ModuleScripts, 1 on coreModule
0x278 - 4 Bytes, 0 on ModuleScripts, 2336768010 on coreModule
0x27C - 4 Bytes, 00070000 on Module, 0007247C on coremodule | permission mask?
CoreScript:
0x70: 6 - RBX::Security::Permissions?
ScriptContext:
0x8D8 - 0x8DC : https://github.com/COM1/iopk/blob/0a273ec0ecb880d3250cb3041cf40d4e91e86a96/App/include/script/ScriptContext.h#L166
0xAC0 : loadedModules
0xD8 : SOME FUNC IMPL
script context is fun? (try messing around with its functions)
the check for identitiy:
if (script->isA<CoreScript>())
identity = RBX::Security::RobloxGameScript_;
else if (scriptStart.options.identity != RBX::Security::GameScript_)
identity = scriptStart.options.identity;
else if (robloxPlace)
identity = RBX::Security::GameScriptInRobloxPlace_;
else
identity = RBX::Security::GameScript_;
@roka
(edited)
SetPriorityClass(pHandle, IDLE_PRIORITY_CLASS) freezes it (edited)SetPriorityClass(pHandle, IDLE_PRIORITY_CLASS) freezes it (edited)

void FreezeLoop() { while (true) do {} }
void freezeProcess(DWORD pid) {
for threadEntry in GetAllThreadsLinkedToProc(pid) {
HANDLE tHandle = OpenThread(THREAD_GET_CONTEXT | THREAD_SET_CONTEXT, 0, threadEntry.th32ThreadID)
CONTEXT context = { ContextFlags = CONTEXT_CONTROL }
GetThreadContext(threadHandle, &context)
context.Eip = &FreezeLoop
SetThreadContext(threadHandle, &context)
CloseHandle(threadHandle)
}
} 



(edited)